<?php

namespace Drinkiit\BlogBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;
use Drinkiit\BlogBundle\Entity\Operation;

class MemberOperationController extends Controller
{
	
	public function mes_operationsAction()
	{
		// on veut afficher la liste des opérations de l'utilisateur
		
		$user = $this->container->get('security.context')->getToken()->getUser() ;
		$liste_operations = $this->getDoctrine()->getEntityManager()->getRepository('DrinkiitBlogBundle:Operations')
			->findBy( array('operation_utilisateur' => $user->getId()), array('date' => 'desc')) ; // on affiche toutes ses opérations
		
		$this->get('logger')->info("[INFO] Affichage des ".count($liste_operations)." opérations du membre.") ;
		return $this->render('DrinkiitBlogBundle:Member:Mes_operations.html.twig', array(
			'titre' => 'Afficher mes opérations réalisées',
			'liste' => $liste_operations,
		));
	}
}
